Search results

1 – 1 of 1
Article
Publication date: 4 July 2016

Pouria Sarhadi, Reza Nad Ali Niachari, Morteza Pouyan Rad and Javad Enayati

The purpose of this paper is to propose a software engineering procedure for real-time software development and verification of an autonomous underwater robotic system. High…

Abstract

Purpose

The purpose of this paper is to propose a software engineering procedure for real-time software development and verification of an autonomous underwater robotic system. High performance and robust software are one of the requirements of autonomous systems design. A simple error in the software can easily lead to a catastrophic failure in a complex system. Then, a systematic procedure is presented for this purpose.

Design/methodology/approach

This paper utilizes software engineering tools and hardware-inthe-loop (HIL) simulations for real-time system design of an autonomous underwater robot.

Findings

In this paper, the architecture of the system is extracted. Then, using software engineering techniques a suitable structure for control software is presented. Considering the desirable targets of the robot, suitable algorithms and functions are developed. After the development stage, proving the real-time performance of the software is disclosed.

Originality/value

A suitable approach for analyzing the real-time performance is presented. This approach is implemented using HIL simulations. The developed structure is applicable to other autonomous systems.

Details

International Journal of Intelligent Unmanned Systems, vol. 4 no. 3
Type: Research Article
ISSN: 2049-6427

Keywords

1 – 1 of 1